prostheses and implants - Espagnol Anglais Dictionnaire